barely win (the race) - Spanish English Dictionary